import classnames from "classnames";

type Props = {
  // icon的类型
  type: string;
  // icon的自定义样式
  className?: string;
  // 点击事件
  onClick?: () => void;
};

const Icon = ({ type, className, onClick }: Props) => {
  return (
    <svg
      className={classnames("icon", className)}
      aria-hidden="true"
      onClick={onClick}
    >
      {/* 使用时，只需要将此处的 iconbtn_like_sel 替换为 icon 的名称即可*/}
      <use xlinkHref={`#${type}`}></use>
    </svg>
  );
};
export default Icon;
